/** @file svm_model.h
 *
 *  @author Dongryeol Lee (drselee@gmail.com)
 */

#ifndef MLPACK_SVM_SVM_MODEL_H
#define MLPACK_SVM_SVM_MODEL_H

#include <map>

#include "core/abstract/abstract_model.h"

namespace mlpack {
namespace svm {
class SVMModel : public core::abstract::AbstractModel {
  private:

    std::map<int, double> support_vector_id_weight_pairs_;

  public:

    template<typename DatasetType, typename PointType>
    double Evaluate(
      const DatasetType &training_data_in,
      const PointType &test_point_in) const {

      return 0.0;
    }
};
}
}

#endif
